
void help_page(int level)
{
	switch (level) {
		case 0:
			std::cout << "Modo de utilizacao do programa:\n"
			<< "\t cl_fit arq_param arq_dados arq_out\n\n"
			<< "Use '-h' for full help.\n";
			break;
		default:
			std::cout << " Modo de utilizacao do programa:\n"
			<< "cl_new_v.X.X arq_in arq_out [fase.dat]\n" 
			<< "onde arq_in o arquivo com os parametros de entrada e arq_out o\n" 
			<< "arquivo para serem escritos os resultados. Opcionalmente pode\n"
			<< "se incluir um arquivo com as fases desejadas para serem\n"
			<< "calculados os fluxos ([fase.dat]).\n\n"
			<< "Formato do arquivo de entrada:\n"
			<< "1a. linha de dados:\n"
			<< "  nslices - Numero de cortes para o algoritimo de pixelizacao (<5)\n"
			<< "2a. linha de dados (sem contar linha de comentario):\n"
			<< "  i  - inclinacao (graus).\n"
			<< "  M1 - Massa da Primaria.\n"
			<< "  M2 - Massa da Secundaria. (q = M2/M1)\n"
			<< "  P  - Periodo Orbital (hrs).\n"
			<< "  S/N- Relacao Sinal-Ruido na curva\n"
			<< "3a. linha de dados:\n"
			<< "  f2        - fluxo da secundaria em fase 0.\n"
			<< "  grav_coef2 - coeficiente do obscurecimento gravitacional.\n"
			<< "  limb_law2  - lei de obscurecimento de borda.\n"
			<< "  nspot2     - Numero de spots.\n"
			<< "  Tpole2     - Temperatura do polo da estrela.\n"
			<< "  f_fac2     - Fator multiplicativo ao potencial do lobo de\n"
			<< "              Roche, que define a superficie da estrela secundaria.\n"
			<< "  A2         - Coeficiente bolométrico de albedo.\n"
			<< "  Irr2       - Intensidade irradiante.\n" 
			<< "4a. linha de dados:\n"
			<< "  f1        - fluxo da primaria em fase 0.5.\n"
			<< "  grav_coef1 - coeficiente do obscurecimento gravitacional.\n"
			<< "  limb_law1  - lei de obscurecimento de borda.\n"
			<< "  nspot1     - Numero de spots.\n"
			<< "  Tpole1     - Temperatura do polo da estrela.\n"
			<< "  f_fac1     - Fator multiplicativo ao potencial do lobo de\n"
			<< "               Roche, que define a superficie da estrela Primaria.\n"
			<< "  A1         - Coeficiente bolométrico de albedo.\n"
			<< "  Irr       - Intensidade irradiante.\n" 
			<< "5a. linha de dados:\n"
			<< "  (coeficientes de obscurecimento de borda da secundaria)\n"
			<< "6a. linha de dados:\n"
			<< "  (coeficientes de obscurecimento de borda da primaria)\n"
			<< "7a. a (7a+nspot2) linhas de dados:\n"
			<< "  theta - posicao theta do spot_2\n"
			<< "  phi   - posicao phi do spot_2\n"
			<< "  dt    - largura a meia altura em theta\n"
			<< "  dp    - largura a meia altura em phi\n"
			<< "  Is    - Intensidade em relacao a I_L1\n\n"
			<< "7a+nspot2 a (7a+nspot2+nspot1) linhas de dados:\n"
			<< "  theta - posicao theta do spot_1\n"
			<< "  phi   - posicao phi do spot_1\n"
			<< "  dt    - largura a meia altura em theta\n"
			<< "  dp    - largura a meia altura em phi\n"
			<< "  Is    - Intensidade em relacao a I_L1\n\n"
			//<< "Albedo possui parametros default px = 1, py = pz = 0 (wd position).\n"
			<< "Tiago Ribeiro - LinuxC++ - 2010\n";
			break;
	}
	exit(1);
}

